@charset "UTF-8";
.banner{width:100%;}
.page .content{color:#2d2d2d;}
.page .content-sg:last-child{margin-bottom:0;border-bottom:0;}
.page p{font-size:.625rem;color:#666;padding:.75rem 0;text-align:justify;text-justify:inter-ideograph;}
.page p span{color:#a0000f;}
.img{float:left;width:50%;}
.zxbtn1{display:block;margin:0 auto;padding-top:1rem;width:4rem;height:4rem;font-size:.75rem;color:#fff;background:#a0000f;text-align:center;border-radius:50%;}
.zxbtn1 span{display:block;font-size:.9rem;line-height:1;}
.zt-title{padding-bottom:1rem;text-align:center;}
.zt-title h2{font-size:1rem;line-height:1.5;}
.zt-title h2 span{color:#a0000f;}
.zt-title .title-p{padding:0;font-size:.5rem;line-height:1;text-align:center;color:#999;}
.zt-title .title-txt{padding:0;font-size:.75rem;line-height:1.2;text-align:center;color:#2d2d2d;}
.line{position:relative;width:2.9rem;height:1px;background:#a0000f;margin:.3rem auto 0;z-index:2;}
.line2{position:relative;width:1.5rem;height:1px;background:#a0000f;margin:1rem auto 0;z-index:2;}
.line2 p{position:absolute;top:50%;padding:0;width:100%;height:1px;background:#e6e6e6;z-index:1;}
.line2 span{display:block;font-size:3rem;padding:5%;}
.line2-box{position:relative;margin:0 auto;padding:0 2%;width:35%;background:#fff;z-index:2;}
.col-2 li{width:48.5%;float:left;margin-right:3%;}
.col-2 li:nth-child(even){margin-right:0;}
.col-3 li{width:31%;float:left;margin-right:3.5%;}
.col-3 li:nth-child(3n+0){margin-right:0;}
.col-4 li{width:22%;float:left;margin-right:4%;}
.col-4 li:nth-child(4n+0){margin-right:0;}
.layout1 {padding:1rem .625rem;background:#fff;}
.layout1 > p{padding-top:0;text-align:center;}
.layout1-nav{margin-bottom:.75rem;}
.layout1-nav li {float:left;margin-right:2%;width:49%;}
.layout1-nav li:last-child {margin-right:0;}
.layout1-nav li a{display:block;padding:.75rem 0;font-size:.9rem;line-height:1;background:#dde5ee;text-align:center;}
.layout1-nav li a small{font-size:.5rem;}
.layout1-nav li .active{color:#fff;background:#a0000f;}
.layout1-list p{text-align:center;}
.layout1-list p span{font-weight:bold;}
.layout2 .zxbtn1{position:absolute;left:2.5rem;bottom:1.6rem;}
.layout3{padding-bottom:.75rem;background:#fff;}
.layout3-list{width:100%;overflow:hidden;}
.layout4 {padding:1rem 0 0;background:#fff;}
.layout4 h2{margin:.75rem 0;font-size:1rem;text-align:center;}
.layout4 p{padding:.3rem 0;background:#fff;text-align:center;}
.layout4 a{display:block;padding-top:.75rem;font-size:.65rem;line-height:2;color:#a0000f;text-align:center;}
.layout4 a img{margin:0 auto;width:1.25rem;}
.layout5-nav li{float:left;margin-right:1.4%;width:15.5%;}
.layout5-nav li:last-child{margin-right:0;}
.layout5-nav li a img{border:3px solid #c6c6c6;border-radius:50%;}
.layout5-nav li a.active img{border:3px solid #a0000f;border-radius:50%;}
.layout5-list{margin-top:.75rem;}
.layout5-list .zxbtn1{position:absolute;left:1.15rem;bottom:1.6rem;}
.layout6-content{position:absolute;right:.75rem;top:2.5rem;width:50%;}
.layout6-content h2{font-size:1.35rem;}
.layout6-content h2 small{font-size:1rem;font-weight:normal;}
.layout6-content .layout6-title{padding:0;font-size:.75rem;}
.layout6-content span{display:inline-block;padding:0 .75rem;font-size:.65rem;color:#fff;font-weight:bold;text-align:center;background:#212d3d;}
.layout6-1{position:relative;margin-top:-1rem;padding:0 .625rem;}
.layout7{padding:1rem .625rem;}
.layout7 img{position:absolute;left:.625rem;top:2rem;width:6.8rem;}
.layout7 ul{float:right;padding:1.3rem 0 1.3rem 3.7rem;width:80%;background:#f2f2f2;}
.layout7 ul li{padding:.2rem 0;font-size:.6rem;}
.layout7 ul li span{color:#a0000f;}
.layout7 ul li a{display:block;}
.anli{padding:1rem .625rem;border-top:0;}
.anli .zt-anli-list{width:100%;overflow:hidden;}
.anli .zt-anli-list p{float:left;width:50%;padding:.3rem 0;text-align:center;background:#ddd;}
.ask {padding:1rem .625rem;}
.ask li{float:left;width:49.5%;margin:0 1% .2rem 0;padding:.3rem 0 .3rem .5rem;font-size:.65rem;color:#333;background:#e6e7e7;}
.ask li:nth-child(even){margin-right:0;}
.ask li a{display:block;}